Lemon Oil — definition

1. lemon oil (Noun)

1 definition

lemon oil (Noun) — Fragrant yellow oil obtained from the lemon peel.

8 types of
flavor flavorer flavoring flavour flavourer flavouring seasoner seasoning
2 parts of
lemon peel lemon rind